PaintBlue BBS V2.1AC(sp2) 简体中文版 安装,升级,新功能说明
  代码版权: (c)2002-2005 PaintBlue.Net // BlueIdea.COM
  代码编写: V37 (雨梦秋风) (2003/3/1 - 2004/10/20)
  文本编写工具: Editplus2.11 DWMX辅助
PaintBlue BBS简介
	
	这是(PaintBlue.Net)开发的,以CG,手绘涂鸦,摄影为交流目的的综合Asp论坛平台
	当前的发布V2.1AC(sp2)版本!
	由于很多CGI PHP甚至 ASP的涂鸦留言板都显得比较简陋~~缺乏论坛的综合管理和交流的遗憾
	所以PaintBlue BBS的出现,填补了涂鸦论坛的空白!
	目前PaintBlue V2.1AC(sp2)除了具备普通论坛的功能外
	更主要的是有七大强力 Java applet 的支撑!使其成为强大的手绘涂丫交流平台!
	并有比较强的图像上传和在线图像上传支持功能(限制长宽文件尺寸)

	PaintBlue BBS开发之初只是为了通过论坛的方式来使用在线绘图板~~
	但目前她的功能已经超出这个限制
	除了保留自己的特色外,完全具备了创建中型论坛社区的能力
	最佳运用范围在绘图,贴图,作图讨论,摄影天地,设计论坛 等图象交流范畴!
	当然如果你乐意,其对普通论坛社区的建立也完全能胜任。

	最新的PaintBlue BBS V2.1AC(sp2) 推出增强了 PaintBlue BBS V2.0F2以来的很多功能并修正大量的bug和缺陷
	更强劲和更稳定安全!!! 

	PaintBlue BBS V2.1AC(sp2) 论坛的所支持的六个涂丫板分别是 
	⊿Shi-Painter  
	⊿Shi-Painter Pro Java applet by: Shi-chan (菜单模式)
	⊿PaintBBS Java applet by: Shi-chan 
	⊿OekakiBBS Java applet by: Poo Oekakibbs.com
	⊿Lascaux Sketch Java applet by: Marcello
	⊿pictureBBS
	⊿bbsPainter (New)

	PaintBlue BBS V2.1AC(sp2) Powered By:V37(雨梦秋风) PaintBlue.Net//2004-10-20
	(c)2002-2005 PaintBlue.Net // BlueIdea.COM //-->

	希望保留 技术支持: PaintBlue BBS V2.1AC(sp2) 链结
	更多咨询请进入 PaintBlue.Net 支持站点察看

解包后 PaintBlue BBS V2.1AC(sp2) 档案
  
	[+] PBBS\      V2.1AC(sp2) 论坛代码
	[+] upload\         跨域上传挂接插件(延续1.2的upload版本也可用)
	[+] PBBS\updateFix2.1.asp    以前的版本升级到V2.1AC(sp2)的升级程序
	[+] PBBS\UpdatefixINC1.asp     以前的版本升级到V2.1AC(sp2)的升级程序包含文件
	[+] PBBS\UpdatefixINC2.asp     以前的版本升级到V2.1AC(sp2)的升级程序包含文件
	[+] PBBS\database\IPaddress_2big#.asa 包含15万条IP记录为PB访问的数据库
	[+] PBBS\database\DB_temp#.asa PB访问的临时外部数据库	
	
PaintBlue BBS V2.1AC(sp2) 初始管理帐号.密码
	
初始帐号: 登陆:admin 密码:admin(小写) 管理登陆: 帐号:admin 密码:admin(小写) 务必注意,初始帐号是唯一的坛主,除非在后台管理添加了新的坛主身份 或安装论坛后在后台将坛主的登陆名称密码以及后台登陆名称密码重修改 不要删除了坛主仅保留管理员身份,论坛的高级管理功能只对坛主开启 坛主即超级管理员帐号
有安装和升级问题请访问开发站和支持论坛 http://www.PaintBlue.Net/ http://www.PaintBlue.com/ http://www.lfgbox.com/ 均可
全新安装PaintBlue BBS V2.1AC(sp2)
  
1.[必选]解包下载文档,内容如下
	[+] PBBS\      V2.1AC(sp2) 论坛代码
	[+] upload\         跨域上传挂接插件(延续1.2的upload版本也可用)
	[+] PBBS\updateFix2.1AC(sp2).asp    以前的版本升级到V2.1AC(sp2)的升级程序
	[+] PBBS\UpdatefixINC1.asp     以前的版本升级到V2.1AC(sp2)的升级程序包含文件
	[+] PBBS\UpdatefixINC2.asp     以前的版本升级到V2.1AC(sp2)的升级程序包含文件
	[+] PBBS\database\IPaddress_2big#.asa 包含15万条IP记录为PB访问的数据库
	[+] PBBS\database\DB_temp#.asa PB访问的临时外部数据库

2.[必选]上传整个论坛
	将PaintBlue目录直接上传你要放置的站点目录,即可完成可访问的初试安装
	比如你上传为 http://www.aaa.com/PBBS/
	则可以用 http://www.aaa.com/PBBS/index.asp 访问论坛了
	PaintBlue 初始安装目录是可以任意取名的,比如改为通用的 bbs 或 forum 或你自己需要的名字
	再上传,或上传后立即更改
	(强调,上传后必须在没有访问论坛之前才能改论坛目录,否则被iis锁定了不能改名
	IIS锁定了必须在服务管理里停了IIS admin服务或重启机器,才可以改名)

3.[可选]确定你要使用的UBB代码版本
	安装完毕试运行url连接发贴没问题则UBB代码OK 否则:
	如果运行http500出错,或出现"错误的数量词"
	可以在后台服务器探针里探测到Script版本
	则多半是服务器Script引擎版本太老,此时你需要将 inc/UBB5.1/目录里的代码复制到 inc/使用
	如果能控制服务器,则可以下载最新版本 Script5.6[下载]
	或在服务器上升级ie为6.0 也获得script5.6的支持,条件允许推荐使用 Script5.6

4.[可选]激活CooSel 1.2 SE for PaintBlue站点文件管理
	这一步是可选的,如果不需要使用CooSel文件管理则略过
	打开coo_port/CONN.asp 文件
	找到第8行(即 R_write(".............."),0 )
	将该行删除,保存该文件,即可开启文件管理功能
	
5.[可选]添加首页调用
	PB的调用功能很全面,应该足够使用
	分 缩图调用 和 列表调用
	文本编辑器打开修改论坛目录里的PaintNewsJS.asp
	修改开头的 bbsPath="/PBBS" 中 /PBBS 为你安装的论坛绝对路径!
	配色样式等按 PaintNewsJS.asp里的设置文字注释修改
	调用详细说明

6.[可选]安装跨域上传插件
	使用upload\ 目录的档案
	这是为了合理的平衡空间使用而为PaintBlue开发的!
	详情请参考后面的安装说明!
	安装跨域上传详细说明

7.[可选]修改初始前后台管理帐号密码
	修改初始admin管理帐号密码,设计自己的论坛版块
	建议你在后台的帐号登陆和密码和前台不同!
从旧版本升级到V2.1AC(sp2)

	该升级程序支持所有 0508 0520 0525 0610 V1.0 V1.1 V1.2 V2.0F1 V2.0F2升级到 V2.1AC(sp2)
	如果你的数据库是放在非标准目录,上传代码后请修改物理联结路径再升级
	为防意外,升级前请备份数据库
	PaintBlue BBS 具有代码版本和数据库版本标识的!
	升级完后再运行升级文件不会有任何效果,并提示你已经是升级完成的版本
	为了保险起见,建议你在本地架好调试环境,下载论坛数据到本地升级
	如果没有在本地架设iis调试的环境,就只有在线升级啦,同样升级时备份好数据库
	下载到本地或使用论坛的数据库备份功能快速备份(需要站点服务器支持Fso file access组件读写)

1.[必选]第一件事!备份数据库
	如果没有改名的话,数据在database/ 目录下
	可能的话,旧版本论坛代码一同备份
	这样万一升级失败便于恢复你修改过的旧版本论坛代码

2.[必选]解包下载文档,内容如下
	[+] PBBS\      V2.1AC(sp2) 论坛代码
	[+] upload\         跨域上传挂接插件(延续1.2的upload版本也可用)
	[+] PBBS\updateFix2.1AC(sp2).asp    以前的版本升级到V2.1AC(sp2)的升级程序
	[+] PBBS\UpdatefixINC1.asp     以前的版本升级到V2.1AC(sp2)的升级程序包含文件
	[+] PBBS\database\IPaddress_2big#.asa 包含15万条IP记录为PB访问的数据库

3.[必选]上传新版本论坛代码覆盖旧版本的代码
	将PBBS目录里的代码上传覆盖旧版本的PaintBlue代码
	除了数据库 PBBS/database/paintblue#.asa 文件外
	建议你全部重传一遍所有文件,以免疏漏

4.[必选]升级数据库
	如果你的数据库是放在非标准目录,请先修改CONN.asp物理联结路径再升级
	a.解包后PBBS\目录下的执行程序是:
	  Updatefix2.1AC(sp2).asp -----升级文件
	  UpdatefixINC1.asp -----升级包含文件,提供UpdatefixV2.1AC(sp2).asp调用
	b.在地址栏输入完整的asp执行路径如:
	  http://www.aaa.com/bbs/UpdatefixV2.1AC(sp2).asp
	  然后按提示内容执行升级即可
	d.升级结束后,压缩数据库
	  可以用Access2000 或Access2003 打开进行压缩
	  也可以用PaintBlue论坛后台的数据库备份压缩功能执行压缩(需要支持FSO)
	e.数据库改名,数据库完全改随机无意义的ascii字符名和放置到非缺省安装的目录,这一步不是必须的
	  虽然paintblue的数据库已经做了防下载处理,但做这一步是有益而无害的

4.[可选]激活CooSel 1.2 SE for PaintBlue站点文件管理
	这一步是可选的,如果不需要使用CooSel文件管理则略过
	打开coo_port/CONST.asp 文件
	找到第3行(即 R_write(".............."),0 )
	将该行删除,保存该文件,即可开启文件管理功能

5.[可选]添加首页调用
	PB的调用功能很全面,应该足够使用
	分 缩图调用 和 列表调用
	文本编辑器打开修改论坛目录里的PaintNewsJS.asp
	修改开头的 bbsPath="/PBBS" 中 /PBBS 为你安装的论坛绝对路径!
	配色样式等按 PaintNewsJS.asp里的设置文字注释修改
	调用详细说明

6.[可选]安装跨域上传插件
	使用upload\ 目录的档案
	这是为了合理的平衡空间使用而为PaintBlue开发的!
	详情请参考后面的安装说明!
	安装跨域上传详细说明

8.[可选]调整新版本论坛设置
	1.总体设置部分
	2.配色设置部分
	3.图标设置部分
	4.版面设置部分
	5.用户组权限部分
-----------------------------------------------

	升 级 样 例

如果你看上面的文字找不着北,就只有对照下面示范一步一步的来乐!
还是建议你改数据库名称,比如 paintbase.asa 改为 &$GfdEf34@34k#m9&gbxc.asa 
别担心,机器认这东西是拿手的!
	
	我的 PaintBlue BBS 论坛安装在
	http://www.lfgbox.com/tuya/
	我的paintblue bbs的数据库是
	http://www.lfgbox.com/tuya/database/paintbase.asa
	
	将下载文件解包后在
	D:\PaintBlueV2.1AC)\
	把 D:\PaintBlueV2.1AC\PBBS\database\paintbase#.asa 删掉(是全新安装的数据库)
	然后把
	D:\PaintBlueV2.1AC\PBBS\ 下的所有文件和起子目录文件全部上传到
	http://www.lfgbox.com/tuya/
	完成后,如果是不是1.0以前的老版本
	把 http://www.lfgbox.com/tuya/database/paintbase.asa 改名为
	http://www.lfgbox.com/tuya/database/paintbase#.asa
	如果不改数据库名,则要修改 CONN.asp 和 coo_port/CONN.asp 里的 paintbase#.asa 为 paintbase.asa.
	
	然后,在ie地址栏中输入 http://www.lfgbox.com/tuya/UpdatefixV2.1AC(sp2).asp
	点执行升级to2.1AC(sp2)按钮,很快完成升级,点“进入论坛”就可以了


PaintBlue BBS 工具箱

(一)如何安装跨域上传插件:

	垮域上传代码--把文件传到其他空间去--基于PaintBlue BBS V2.1AC(sp2)创建
	也可移植到其他论坛和站点系统

	安装分两步:
	1.
	  将插件upload\目录里的代码上传安装到上传空间去,如将 upload/传为
	  http://files.paintblue.net/upload/
	  修改 http://files.paintblue.net/upload/fileupload_e.asp文件,或修改后再上传
	  fileupload_e.asp两个重要的参数修改
	  请在RefererOBJ= 后填入可接收数据的域名,接收多个域的上传
	  则用西文半角逗号","分隔
	  ''===============
	  RefererOBJ="www.lfgbox1.com,www.paintblue1.net" '可接受提交数据的域名,用","分隔
	  upTimeDiff=60	'每次上传数达到极限后的时间间隔,单位分钟
	  建议不要设置太大!最好不大于120,当然如果不对游客开放上传,这个设置就不重要了 
	 ''=================
	2.
	  进入PaintBlue BBS后台版面设置-->"高级设置"(或前台"版面管理"->选项设置)设置附件上传参数
	  设置上传目的http路径
	  如上例的则设置为: 
	  跨域上传为:是
	  上传附件的脚本http路径【56】 http://img.paintblue1.net/upload/
	  上传附件所在目录【57】upfiles/ 当前相对路径不要加 "./" 不要使用 "../" 而是使用 /aaa/..式的绝对路径
	  如果是本地上传,则允许跨域上传为关闭:
	  上传附件的脚本http路径【56】 本地上传不需要填写,并自动标记失效
	  上传附件所在目录【57】upfiles/
	  返 回 

(二)UBB代码 的不同版本安装
	
	关于Script5.1 和 5.6的问题,缺省为支持 script 5.6引擎,如果不想升级或无法控制服务器
	请使用 inc/ubb5.1目录的 asp文件拷贝到 inc,就可以在 5.1版的script下跑 UBB代码!
	再5.1 ubb性能要弱一下,而且 5.1的 ubb匹配是顺序相关的,使用时注意

(三)首页调用的安装:	
	
	调用代码 PaintNewsJS.asp 和 PaintNewsList.asp 已经放在PaintBlue 论坛目录(/PBBS)
	
	缩图调用类型
	说明:
	PaintNews.html是调用方法示范
	PaintNewsJS.asp是调用文件 
	调用方法:
	1.将PaintNewsJS.asp放入PBBS目录
	2.修改paintnewsJS.asp里的
	  bbsPath="/bbs" 为你的论坛路径
	3.在调用页面相应位置加入调用代码
	<SCRIPT src="/PBBS/paintnewsJS.asp"></SCRIPT>
	最好放到表格中
	需要详细控制调用样式参看 PaintNewsJS.asp 里来修改
	帖子列表调用类型
	说明:
	PaintNewsL.html是调用方法示范
	PaintNewsList.asp是帖子列表调用文件
	正确使用关键步骤:
	1.将 paintnewsList.asp放到你PBBS论坛的目录下
	2.修改paintnewsList.asp里的  
	 bbsPath="/bbs"
	为你的路径
	3.在调用的页面加入调用代码
	<SCRIPT src="/bbs/paintnewsList.asp"></SCRIPT>
	需要详细控制调用样式和调用内容请参考 paintnewsList.asp里的参数说明来修改
	注意:
	
	2.1版本的守页调用添加的新的调用url格式,如下
		paintnewslist.asp?best=1&Num=16 精华 16贴
		paintnewslist.asp?Bid=10&best=1&Num=16 指定版面精华 16贴
		paintnewslist.asp?Bid=10&Num=16   指定版面ID
		paintnewslist.asp?Num=16 全部最新贴
	
	随机缩图精华调用类型
		随2.1发布的有一个随机抽取缩图的调用,也是PB支持蓝色理想CG绘画站的调用代码
		PiantNewsJS_c.asp
		
	调用演示演示(请察看本站点首页):
	http://www.paintblue.net/index.html
	http://www.paintblue.net/paintnews_c.html
	返 回 

(四)如何设置Email支持Jmail:	
	论坛有通过Email取回密码和回贴通知的功能
	1.首先,你的服务器要支持Jmail邮件发送组件
	2.进入后台"总体设置",找到
      SMTP Server地址_05--->填如邮件服务器的ip或域名 
                            如263.net的是 smtp.263.net 或 211.150.96.22   
            论坛Email_06--->填写对应上面的你要发送邮件的邮箱Email
                            如 zhangsan@263.net
	3.设置发送邮件帐号,打开inc/EmailChar.asp 找到
		objJMail.MailServerUserName = MailServerUserName '登录邮件服务器所需的用户名
		objJMail.MailServerPassword = MailServerPassword '登录邮件服务器所需的密码
	    分别该为你的邮箱登陆帐号和密码
		如:
		objJMail.MailServerUserName = "zhangsan"         '邮箱登陆帐号
		objJMail.MailServerPassword = "za_password"      '邮箱登陆密码
	只要以上设置正确,你的论坛就可以使用 Email了,在CONST.asp文件里也可以修改密码
	但该文件为经常更新的文件,所以建议在这儿修改

(五)如何设置修改论坛Cookies主关键字:
	后台总体设置找到
	(最多20英文字符,不能为空)论坛Cookies关键字_09    
	(最多50英文字符,不能为空)论坛Cookies路径_10
	设置提交即可

(六)如何改变数据库位置:	
	建议你安装后修改数据库名称或所在目录
	然后修改CONN.asp里的设置
	CONN.asp里提供有参照样式
	分别是物理路径的 和 相对虚拟路径的 
	使用物理路径可避免 Server的转换

(七)外国空间的支持修改:	
	后台总体设置找到
	(用于国外空间登陆注册需要为"是")Cookie编码_11 
	选"是"保存设置即可
	则可以安装在国外空间上使用汉字注册登陆没有问题

(八)如何使用新版本的IP数据库:
	目前PBBS的IP数据库是独立于主数据库的,2.1发放的IP数据库有15万记录之多
	应该足够用,如果还不够酷,找到新版本的后,
	用access2000打开和PB数据库的address表比较
	如果格式一致,则该名为PB的数据库名称,就可以调用

(九)如何开启aspjpeg缩图组件支持:	
	如果你的服务器有aspjpeg支持,则进入后台总体设置,
	将缩图组件支持选取保存即可,如不能支持,则该选项无aspjpeg的项目出现

(十)2003服务器上传限制和mime类型限制的问题:
	1.需要修改服务器接受http数据的缺省最大 200K
	修改 \WINDOWS\system32\inetsrv\metabase.xml 里的 
	AspMaxRequestEntityAllowed="1024000"
	这个设置是可以接收1M post内存数据 否则只能保存200K的数据
	画复杂了保存容易失败
	附件上传也容易失败
	2.需要在IIS6添加 oeb pch spch三种mime类型支持,否则不能播放过程动画
	察看PB站论坛相应帮助贴

(十一)UBB5.1低版本的调整:
	通过论坛后台的探针,可以了解到你的服务器的脚本解释引擎的版本
	如果是 JScript 5.1 ... 
	则需要复制 inc/UBB5.1下的代码覆盖到 inc/目录下去

(十二)其它位置登陆论坛的参考代码:
	论坛里有一个参考代码Flogin.asp 参考修改即可在首页登陆论坛

(十三)提供插件使用的登陆检测包含文件:
	chkusr.asp
	将该文件放到插件功能代码的首航
	
	即可连接论坛的参数和相关变量

	
PaintBlue BBS V2.1AC 带来什么样的功能和改善?

(一)改写的数据库库论坛参数核心,样式表独立,结构更合理,全新优化的索引
	
(二)重整合绘图部分的jar档案页面结构,普通论坛安装使用则可以直接删除Java目录的档案
	另外加入第七个画板bbsPainter的支持,至今为止
	PaintBlue网罗了几乎所有的在线Java涂鸦画版

(三)论坛日志可用,版面及时查看在线人员,快速发表,论坛短信支持Ctrl+回车发送

(四)完整解决Access搜索日文的溢出头疼的bug

(五)大容量15万记录的独立IP数据库,IP数据库独立于主数据库

(六)后台改善的部分: 
	1.Cookies关键字的设置
	2.国外空间使用的Cookie编码设置
	3.添加可任意设置的导航标题logo部分
	4.右上的首页名称可修改
	5.伪传附件暂存时间的设置
	6.Access下日文平假名编码设置,SQL版本则无效果
	7.关闭允许搜索贴子内容的设置,数据量大时搜索正文很消耗资源

(七)空间统计的计算溢出bug

(八)全面自动兼容支持SQLserver数据库,针对SQL数据库,请下在SQL版的档案包

(九)代码的安全性检测! 提供更可靠的安全保障

(十)快速搜索功能,主题列表的快速搜索加强

(十一)新的验证码版本,不至于太难看了

PaintBlue BBS V2.1AC(sp2) 带来什么样的功能和改善?
1.升级PaintBBS -> 2.228
2.升级PaintBBS 播放器 1.09 与shi共用播放器applet 以前的spch目录去处
3.添加原创和转贴标记,个人作品集合不出现转贴作品
4.修正safelogin安全登陆的cookiebug
5.全面支持论坛Cookie路径,用于同一站点安装多套 PaintBlue Cookie 
   登陆不错乱 如果/
 当然也可以设置不同的Cookie关键字来解决
6.修正Coosel的cookie登陆错误
7.修正论坛日志的删除错误
8.修正Cookes路径默认指定错误导致登陆不能隐身的错误
9.添加问题答案的md5编码
10.添加是否允许修改召回密码答案的设置
11.删除2.1中写昨日ip和峰值ip文件 yip.pbr tip.pbr 
   代替放到外部工作数据库 db_temp#.asa中
12.SQL查询器添加null记录的检查和清除
13.管理员修改自己帐号密码不需要重登陆
14.增加首页精华的调用功能
15.只允许回贴设置的bug修正
16.顶部菜单部分的调用函数分离为独立的 char_html.asp,方便修改,不至于每次更新总去动char.asp
17.连接总体论坛设置的错误纠正
此外还有很多细节的调整

  SP2中相对于SP1 2004-12-06以前的改善:
1.新增webdraw矢量画板,这是国产的画板,详情咨询 webfraw.cn
2.改善的动画过程播放
3.新增一套常见的很酷发帖表情
4.修正很多程序上的bug和错误


.......等等~~~
此外也修正大量V2.0F2发现的一些bug ,使论坛更趋稳定 //祝您安装或升级成功 ^-^!!! PB2.1带给你好心情!

代码原版权: PaintBlue.Net // BlueIdea.COM 代码编写: V37 (雨梦秋风) 文本编写工具: Editplus2.1 DWMX辅助
特别声明:本代码是完全自由共享代码,本站和编写者是测试运行稳定安全的
但并不能说名该asp论坛代码完美无缺 因此使用上带来的不便敬请谅解,由此
带来的任何损失原作者不承担任何责任,具体问题和更新升级请访问PaintBlue支持站点 www.paintblue.net


PaintBlue BBS V2.1AC(sp2)